﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace LOLBattleQuery.Do
{
    public class GetBattleList
    {


        public int account_type { get; set; }
        public int area { get; set; }
        public string id { get; set; }
        public int count { get; set; }
        public string filter { get; set; }
        public int offset { get; set; }
        public string from_src { get; set; }

    }


    public class GetBattleListResult
    {
        public Result result { get; set; }
        public List<Battle> battles { get; set; }
    }

    public class Result
    {
        public int error_code { get; set; }
        public string error_message { get; set; }
    }

    public class Battle
    {
        public string game_id { get; set; }
        public string game_start_time { get; set; }
        public int game_time_played { get; set; }
        public int map_id { get; set; }
        public int game_queue_id { get; set; }
        public int was_mvp { get; set; }
        public int was_svp { get; set; }
        public int was_early_surrender { get; set; }
        public int play_gt25_mask { get; set; }
        public string game_server_version { get; set; }
        public int champion_id { get; set; }
        public string position { get; set; }
        public int skin_index { get; set; }
        public int game_score { get; set; }
        public string team_id { get; set; }
        public string win { get; set; }
        public int kills { get; set; }
        public int deaths { get; set; }
        public int assists { get; set; }
        public int gold_earned { get; set; }
        public int was_surrender { get; set; }
        public int was_afk { get; set; }
        public int most_kills { get; set; }
        public int most_assists { get; set; }
        public int most_minions_killed { get; set; }
        public int most_gold_earned { get; set; }
        public int most_damage_dealt_to_champions { get; set; }
        public int most_total_damage_taken { get; set; }
        public int most_turrets_killed { get; set; }
        public int double_kills { get; set; }
        public int triple_kills { get; set; }
        public int quadra_kills { get; set; }
        public int penta_kills { get; set; }
        public int unreal_kills { get; set; }
        public string game_level { get; set; }
        public int win_with_less_teammate { get; set; }
        public int team_made_size { get; set; }
        public int battle_type { get; set; }
    }

}
